Soacha es el municipio más poblado del departamento de Cundinamarca en Colombia. Su área es de 184km² (kilómetros cuadrados), y su población es de 808288 (2022). Su área urbana está conurbada con la de Bogotá, siendo parte de su área metropolitana. Es la capital de la Provincia de Soacha, de la que solo forman parte dos municipios: Soacha y Sibaté. Es el sexto municipio más poblado del país, y el más poblado entre aquellos que no son capital de departamento.
La palabra «Soacha» es un topónimo del muysc cubun (idioma muisca) que se divide en dos palabras: Sua, que significa ‘Sol’, y cha, que significa ‘varón’.